#include <iostream>
using namespace std;

/**
 * 在数组中找到 2 个数之和等于给定值的数字，结果返回 2 个数字在数组中的下标。
 * @param 参数自定义，可以一个或者多个
 * @return  返回数组下标的位置，如果没有找到则返回null
 *          找到返回例：给定数组{1,2,3}查找的和为4，则输出"0,2"，因为a[0]+a[2]=1+3=4
 *          未找到返回例：给定数组{1,2}查找的和为5，则输出"error"
 */
void search() { //自行添加函数形参，并修改main方法中的函数search()

    cout << "函数还没有完成!" << endl;

}

int main() {
    int a1[] = {0, -1, 2, 7, 5, 4, 6};
    int sum1 = 3;
    search();//输出1,5

    int a2[] = {3, 2, 4};
    int sum2 = 6;
    search();//输出1,2

    int a3[] = {3, 2, 4};
    int sum3 = 5;
    search();//输出0,1

    int a4[] = {0, 1};
    int sum4 = 1;
    search();//输出0,1

    int a5[] = {0, 3};
    int sum5 = 5;
    search();//输出error

    return 0;
}

